@charset "utf-8";
/* CSS Document */
body,html{margin:0 auto;padding:0;border:0;background:#f3f5f7;font-size:14px;}
a{text-decoration:none;color:#999999;}

.header{margin:0px auto;width:100%;height:45px;overflow:hidden;line-height:45px;text-align:center;background:#f9f9f9;color:#616161;border-bottom: 1px solid #bbb;}
.goback{width:22px;height:22px;overflow:hidden;position:absolute;top:10px;left:10px;background:url(images/iconBg.png) no-repeat 0 -89px;background-size:100% auto;}
.close{width:22px;height:22px;overflow:hidden;position:absolute;top:10px;right:10px;background:url(images/iconBg.png) no-repeat 0 -133px;background-size:100% auto;}

.loginpage{margin:0px auto;}
.loginpage input{border-radius:5px;border:#D7D7D7 1px solid;box-sizing:border-box;width:100%;height:45px;text-indent:45px;font-size:14px;outline:medium;background:#FFFFFF url(../images/iconBg.png) no-repeat 0px -35px;background-size:40px;}
.loginpage .loginlogo{margin:0px auto;width:100%;height:100%;overflow:hidden;text-align:center;padding:50px 0px;}
.loginpage .loginform{margin:0px auto;padding:0px 15px;}
.loginpage .loginform .input-container{margin:0px auto;width:100%;height:45px;overflow:hidden;position:relative;}
.loginpage .loginform .input-container .code-input{float:left;width:70%;height:100%;overflow:hidden;}
.loginpage .loginform .input-container .code-box{float:left;width:30%;height:43px;overflow:hidden;padding-right:1px;text-align:center;line-height:43px;position:absolute;top:0;right:0;z-index:1;}
.loginpage .loginform .input-container .code-box img{float:left;width:100%;height:100%;overflow:hidden;}
.loginpage .notice{margin:0px auto;width:100%;height:100%;overflow:hidden;}
.loginpage .input-submit{margin:15px auto;padding:0px 15px;}
.loginpage .input-submit .sub-input{background:#0099FF;border:none;color:#FFFFFF;text-indent:0px;}
.loginpage .checkbox-container{margin:15px auto;height:25px;overflow:hidden;line-height:25px;color:#616161;padding:0px 15px;}
.loginpage .checkbox-container .remberme{float:left;width:20px;height:20px;overflow:hidden;}
.loginpage .quick-nav{margin:10px auto;height:50px;overflow:hidden;line-height:30px;padding:0px 15px;}
.loginpage .quick-nav .findpwd{float:left;width:60px;height:30px;overflow:hidden;background:url(../images/iconBg.png) no-repeat 0px -30px;padding-left:25px;background-size:30px;color:#616161;}
.loginpage .quick-nav .quickReg{float:right;width:60px;height:30px;overflow:hidden;background:url(../images/iconBg.png) no-repeat 0px 0px;padding-left:25px;background-size:30px;color:#616161;}
.loginpage .quick-login{position:relative;border-top:1px solid #d7d7d7;text-align:center;padding:0px 15px;}
.loginpage .quick-login h4{position:absolute;top:-28px;left:50%;background-color:#f3f5f7;color:#616161;transform:translateX(-50%);padding:0px 10px;}
.loginpage .quick-login a{width:45px;height:60px;overflow:hidden;margin:30px 20px;text-align:center;display:inline-block;}
.loginpage .quick-login .icon{float:left;width:45px;height:45px;overflow:hidden;background:url(../images/iconBg.png) no-repeat;background-size:45px;}
.loginpage .quick-login .icon-qq{background-position:0px -90px}
.loginpage .quick-login .icon-wx{background-position:0px -135px}
.loginpage .quick-login .icon-mobile{background-position:0px -180px}
.loginpage .quick-login .icon-user{background-position:0px -225px}